make a strenuous effort for - Allemand Anglais Dictionnaire